Career 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F31 Austria F2 Italy F2 Switzerland F1 Italy F9 Romania F4 Italy F31 Italy F32 Great Britain F19 Germany F20 Austria F1 Austria F2 Italy F2 Switzerland F2 Switzerland F3 Italy F15 Italy F26 Italy F28 Italy F30 Italy F31 Italy F4 Italy F17 Italy F18 Italy F25 Italy F27 Italy F28 Italy F11 Great Britain F22 Italy F13 2003 USTA Tallahassee Tennis Challenger - Tallahassee The LTA Wrexham Challenger - Wrexham Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona Trofeo Francesco Guzzini - Recanati Akbank Private Banking-TED Open - Istanbul Tennis Napoli Cup 2006 - Napoli Memorial Manfredini - Sassuolo Ciudad de Pozoblanco 'Open Diputacion' - Cordoba San Marino Cepu Open - San Marino BH Telecom Indoors Sarajevo 2006 - Sarajevo 5° Sporting Challenger - Turin Heilbronn Open - Heilbronn Warsteiner Challenger - Wolfsburg Architect Open - Budapest Challenger Casino Lugano - Lugano Amer-Wilson Tampere Challenger - Tampere Internazionali di Tennis de San Marino - San Marino Tennis Napoli Cup 2007 - Napoli San Remo Tennis Cup - San Remo Roma Challenger 2007 - Rome Garden Open - Rome Top Wool Challenger Biella - Biella Trani Cup - Trani Wartburg Open - Eisenach ATU Cup 2001 - Weiden Open de Franche Comte - Besancon Sardinia International Championship - Cagliari Optimus Maia Open - Maia Neride Prague Indoor - Prague CA-Challenge - Graz Tampere Imageneering Open - Tampere Tatra Banka Open 2001 - Bratislava Amer-Wilson Challenger - Tampere Warta Cup - Sopot Tatra Banka Open - Bratislava Memorial Savigny - Sassuolo Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio West of England Challenger - Bristol Geneva Challenger - Geneva BSI Challenger Lugano - Lugano The LTA Manchester Trophy - Manchester The LTA Bolton Challenger - Bolton Ljubljana Open - Ljubljana Amer-Wilson Tampere ATP Tournament - Tampere Mobilux Open - Luxembourg IPP Open - Helsinki Brasov Challenger - Brasov The LTA Nottingham Challenger - Nottingham Cepu Open - San Marino Bancastato Challenger Lugano - Lugano Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Manchester Trophy - Manchester IPP Open - Helsinki Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome Open Castilla y Leon - Segovia San Remo Tennis Cup 15° Piertomaso - San Remo Czech Open 2005 - Prostejov Besancon Challenger Genova Open Challenger - Genova Monza Challenger Rome Challenger Guzzini Challenger - Recanati Tunis Challenger 7° Trani Cup - Trani San Marino Cepu Open - San Marino Genoa Open - Genova Internazionali de Tennis di Bergamo - Bergamo Kolding Challenger Memorial Manfredini - Sassuolo Kos-Zucchetti Tennis Cup - Cordenons Prostejov Challenger IPP Open - Helsinki Roma Open Challenger - Rome Mobilux Open - Luxembourg BH Telecom Sarajevo 2007 - Sarajevo Le Gosier Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Open de Franche-Comte - Besancon Guzzini Challenger - Recanati BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Rijeka Open - Rijeka San Remo Tennis Cup - San Remo ATP Open Castilla y Leon - Segovia Internazionali di Tennis - Bergamo Prostejov Challenger Ciudad de Telde - Telde ATP Guzzini Challenger - Recanati XI Torneo Internazionale di Tennis - Barletta Citta di Como - Como Warsteiner Grand Prix - Oberstaufen Diego Open - Budapest Memorial A. Manfredini Sassuolo Challenger - Sassuolo Ischgl International Tennis Challenger 2003 - Ischgl VIII Torneo Internazionale di Tennis - Barletta Heineken Challenger - Ho Chi Minh City The LTA Cardiff Challenger - Cardiff Challenger Casino Lugano - Lugano KGHM Polish Indoors - Wroclaw Czech Indoor Open - Prague Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl Volkswagen Challenger 2005 - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Top Wool Challenger - Biella Sina-Kia Motors Tennis Cup - Cordenons Helsinki Challenger Pekao Open 2001 - Szczecin Tennis Napoli Cup - Naples ATP Challenger Hamburg - Hamburg Shimadzu All Japan Indoor - Kyoto Internazionali di Tennis di Bergamo - Bergamo Memorial Savigni - Sassuolo The LTA Manchester Challenger - Manchester Citta di Monza - Monza V Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup - Napoli Open de Montauban - Montauban 2001 Challenger Canottieri Mincio - Mantova Open Castilla y Leon Trofeo Iberdrola - Segovia IPP Open - Helsinki Milano Challenger-Jameson Cup - Milan Open Mutouest de Saint-Brieuc - St. Brieuc Open de Montauban - Montauban ECM Prague Open 2005 - Prague The Manchester Trophy - Manchester Guzzini Challenger - Recanati Steelers Cup 2005 - Kosice San Marino Cepu Open - San Marino Open de Montauban - Montauban The Nottingham Challenger - Nottingham Tatra Banka Open 2003 - Bratislava The Scottish Championships - Edinburgh Memorial Piertomaso Tessitore - San Remo Banca Stato Challenger Lugano - Lugano XI Open International D'Andorra - Andorra Barletta Citta Della Disfida Open 2000 - Barletta AXA Open II - Espinho Bristol Challenger Trophy - Bristol Polish Open 2000 - Poznan Podebradka Cup - Prague BMW Brixina Tennis Open 2000 - Bressanone FILA Challenger - Biella XI Venice Open - Venice IPP Open - Helsinki Scania Stockholm Open - Stockholm Uncle Tobys Challenger - Tasmania ATP Bangalore Challenger - Bangalore Baumag Open - Budapest Atlantic City Open - Atlantic City San Marino Cepu Open - San Marino Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Volkswagen Challenger 2004 - Wolfsburg Challenger Ford de Cherbourg - Cherbourg Sarajevo Open 2004 - Sarajevo Milan Indoors - Milan Trani Cup - Trani TED Open - Istanbul SIR Supermercadi Challenger - Rome Estoril Open - Estoril Mallorca Open - Mallorca 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Olimp Kyiv Open - Kiev Internationaux du Doubs - Besancon Isla de Lanzarote - Lanzarote The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Top Wool Challenger-Immagine Trophy - Biella The LTA Manchester Trophy - Manchester Telenordia Swedish Open - Bastad Open de L'Isere-Trophee BNP Paribas - Grenoble Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Qatar Exxon Mobil Open 2002 - Doha Mitsubishi Electric Europe Cup - Monza Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island Kremlin Cup - Moscow XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Bergamo Challenger Qatar Exxon Mobil Open 2003 - Doha Adidas International - Sydney Milan Indoors - Milan Scania Stockholm Open - Stockholm Open 13 - Marseille Copenhagen Open - Copenhagen Open Seat Godo 2003 - Barcelona BMW Open - Munich The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Thailand Open - Bangkok Stockholm Open - Stockholm Energis Open - Amsterdam AAPT Championships - Adelaide Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Open - Dubai Copenhagen Open - Copenhagen Open Seat Godo - Barcelona International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London CA Tennis Trophy - Vienna Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Grand Prix Hassan II - Casablanca BMW Open - Munich Mercedes Cup - Stuttgart Idea Prokom Open - Sopot China Open - Beijing Thailand Open - Bangkok AIG Japan Open - Tokyo Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide International Indoor Tennis Championships of Croatia - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona BMW Open - Munich Gerry Weber Open - Halle Synsam Swedish Open - Bastad AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Heineken Open - Auckland ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Jersey Challenger AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Catella Swedish Open - Bastad If Stockholm Open - Stockholm Medibank International - Sydney Open Sabadell Atlantico - Barcelona Bratislava Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Open de Moselle - Metz Thailand Open - Bangkok If Stockholm Open - Stockholm Open Sud de France - Montpellier Helsinki Challenger Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Salzburg Challenger CA Tennis Trophy - Vienna If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Apia International - Sydney Helsinki Challenger Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Marrakech Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Brisbane International - Brisbane AEGON Championships - London Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Open Sud de France - Montpellier Geneva Open - Geneva Rakuten Japan Open - Tokyo Open 13 - Marseille Gerry Weber Open - Halle Barletta Challenger AEGON Championships - London International German Open - Hamburg Topshelf Open - 's-Hertogenbosch China Open - Beijing BMW Open - Munich Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Thailand Open - Bangkok Stockholm Open - Stockholm Open 13 - Marseille AEGON International - Eastbourne Open Seat Godo 2007 - Barcelona Synsam Swedish Open - Bastad Helsinki Challenger Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Rakuten Japan Open - Tokyo Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach SkiStar Swedish Open - Bastad Power Horse Cup - Dusseldorf Valencia Open - Valencia Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Apia International - Sydney Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle If Stockholm Open - Stockholm The LTA Hull Challenger - Hull USTA Challenger of North Miami Beach - North Miami Beach Malaysian Open - Kuala Lumpur The Scottish Tennis Championships - Edinburgh Tampere Challenger Tampere Challenger The Surbiton Trophy - Surbiton Jameson Cup - Milan Heineken Open Shanghai - Shanghai Open 13 - Marseille Open Seat Godo 2005 - Barcelona Trofeo Conde de Godo - Barcelona Synsam Swedish Open - Bastad Heineken Open - Auckland Estoril Open - Estoril Open 13 - Marseille The Samsung Open - Nottingham Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril The Hypo Group Tennis International 2008 - Poertschach Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Catella Swedish Open - Bastad Open de Moselle - Metz St. Petersburg Open - St. Petersburg International Championship of Croatia - Umag Open SEAT 2008 - Barcelona Tennis Masters Series - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Heineken Open - Auckland Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Apia International - Sydney Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open de Nice Cote dAzur - Nice TD Waterhouse Cup - Long Island BNP Paribas Masters - Paris AIG Japan Open - Tokyo BNP Paribas Open - Indian Wells Croatia Open - Umag Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Open 13 - Marseille Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Tennis Masters Series - Montreal Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells U.S. Open - New York Rogers Masters - Montreal Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne AEGON International - Eastbourne Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne French Open - Paris Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris NASDAQ-100 Open - Miami Campionati BNL dItalia - Rome Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, SWE-FIN 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, World Group, QR, NED-FIN 4-1 Davis Cup, Group 1, 1R, LUX-FIN 4-1 Davis Cup, Group 2, 2R, FIN-BUL 2-3 Davis Cup, Group 2, 2R, FIN-LAT 2-3 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, PO, FIN-LUX 3-2 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, Group II, 2R, IRL-FIN 2-3 Davis Cup, Group II, 2R, FIN-BIH 2-3 Davis Cup, Group II, 2R, DEN-FIN 3-2 U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Rogers Masters - Toronto French Open - Paris Olympics - London Davis Cup, Group I, PO, FIN-POL 3-2 Davis Cup, Group 2, 1R, FIN-IRL 3-2 Davis Cup, Group II, 1R, MON-FIN 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, SF, MKD-FIN 3-2 Davis Cup, Group 2, 1R, DEN-FIN 2-3 Davis Cup, Group II, 1R, FIN-BUL 3-2 Davis Cup, World Group, QR, ITA-FIN 3-2 Davis Cup, Group 1, REL2, FIN-HUN 4-1 Davis Cup, Group 1, 1R, FIN-SLO 3-2 Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 1, 2R, AUT-FIN 3-2 Davis Cup, Group II, 2R, POR-FIN 4-1 Davis Cup, Group 2, 2R, FIN-ALG 4-1 Davis Cup, Group II, 1R, FIN-ZIM 4-1 Olympics - Athens Olympics - Beijing